/*
*	LimboEngine
*
*	Author:	Thomas Lim
*	Copyright(c) 2012
*
*	config.h
*/
#ifndef CONFIG_H
#define CONFIG_H

#include <fstream>
#include <iostream>
#include <sstream>
#include <string>

typedef enum
{
	VIDEO_RESOLUTION_WIDTH	=	0x00,
	VIDEO_RESOLUTION_HEIGHT	=	0x01,
	VIDEO_RENDERING_MODE	=	0x02,
	VIDEO_FULLSCREEN	=	0x03
}config_attribs;

class Config
{
public:
	Config(void);
	~Config(void);
	char* load(void);
	bool save(void);
	bool apply(char*);
	void print(void);
protected:
private:
	std::string	data;
	int	*attributes;
};

#endif
